ContextCapture 사용자 가이드

구성 파일 매개 변수

config.json 파일은 App 폴더에 있습니다. 여기서 App은 웹 응용 프로그램입니다. 이 파일은 사용 가능한 장면 목록을 정의하는 데 사용할 수 있습니다. 그런 다음 주소 표시줄 장면 매개 변수를 사용하여 앨리어스를 통해 장면에 액세스할 수 있습니다.

기본적으로 App 폴더는 webgl-ready 제작 중에 생성되며 제작물의 3D 데이터 옆에 저장됩니다. 이 경우 config.json은 3D 데이터의 상대 주소를 포함하며 다음과 유사합니다.

    {
	"URLs": [
	  {
		"alias":"YourProduction",
		"scene":"../Scene/YourProduction.3mx"
	  }
	]
    }

구성 파일은 JSON 형식입니다. 응용 프로그램에서 액세스할 수 있는 3MX 장면이 하나 있음을 나타내며 루트 3MX에 대한 경로는 "scene" 태그로 표시됩니다. 앨리어스는 이름으로 장면을 식별하는 데 사용됩니다.

사용 가능한 장면 목록을 생성하려면 각 장면의 웹 주소와 앨리어스를 추가하여 config.json 파일을 수정해야 합니다. 예를 들어, 아래 파일은 2개의 장면을 가리킵니다. 첫 번째 장면은 웹 응용 프로그램과 동일한 서버에 저장되고 두 번째 장면은 CloudFront에 저장됩니다.

{
  "URLs": [
    {
      "alias": "Quarry",
      "scene": "../DATA_3D/Quarry/Scene/Quarry.3mx"
    },
    {
      "alias": "Marseille ",
      "scene": "http://deh9aqlpmcj1j6.cloudfront.net/Marseille/Scene/Marseille.3mx"
    }    
  ]
}

웹 응용 프로그램에서 한 장면 또는 다른 장면 사이를 전환하려면 주소 표시줄에서 앨리어스를 장면 매개 변수로 지정하면 됩니다. 예를 들면 다음과 같습니다.

  • 는 위의 Quarry 장면이 표시됩니다.
  • 은 CloudFront에 저장된 Marseille 장면이 표시됩니다.

config.json을 수정하는 경우 파일의 JSON 형식을 검증하여 웹 응용 프로그램에서 수정 사항을 읽을 수 있는지 확인해야 합니다. 다음과 같이 JSON 유효성 검사기에서 파일의 전체 콘텐츠를 복사하여 붙여넣습니다.